package com.zmm.study.blog.model;

import lombok.Data;

/**
 * description:
 * name SearchParam
 *
 * @author Zebulon
 * date By 2022-01-20 17:35:56
 */
@Data
public class SearchParam {

    /**
     * 索引名称
     * 每一个 indexName 对应一个 Query index Param
     * 创建这个对应类之后 引用此类
     */
    private String indexName;




    /**
     * 请求的参数来源  0: (默认) goods  1: platform
     */
    private Integer source = 0;

    /**
     * 是否分页 默认为 false 不分页  如果为 true 需要给 currentPage 和 limit 参数赋值
     */
    private boolean doPage = false;

    /**
     * 分页 当前页
     */
    private Integer currentPage = 0;

    /**
     * 每页展示几条数据
     */
    private Integer limit = 10;

    public SearchParam(String indexName) {
        this.indexName = indexName;
    }
}
